package com.lwc.cfdns.pojo.vo.system;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;

/**
 * 角色详情
 *
 * @author luwc
 * @title RoleVO
 * @description
 * @time 2023/5/23 15:31:03
 * @version: 1.0
 */
@Data
public class RoleVO implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;
    private String name;
    private String marks;
    private Integer sort;
    private String status;
    private String remark;
    private String dataScope;
    private Integer menuCheckStrictly;
    private Integer deptCheckStrictly;
    private List<Long> deptIds = new ArrayList<>();
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp createdAt;
}
